home *** CD-ROM | disk | FTP | other *** search
- Init()
- {
- BufferScreenTemp("full", 1, "zbuffer fsaa")
- BufferScreenTemp("half1", 2, "")
- BufferScreenTemp("half2", 2, "")
- }
-
- Begin()
- {
- SetRenderTarget(0, "full", "color depth stencil")
- }
-
- End()
- {
- // downsample to half sized buffer + blur
- SetRenderTarget(0, "half1", "")
- SetTexture(0, "full")
- QuadScreen("downsample_blur.mat", 2)
-
- // blur half sized buffer
- SetRenderTarget(0, "half2", "")
- SetTexture(0, "half1")
- QuadScreen("blur_left.mat", 2)
-
- // blur half sized buffer
- SetRenderTarget(0, "half1", "")
- SetTexture(0, "half2")
- QuadScreen("blur_right.mat", 2)
-
-
- // show half sized buffer with magnification - bilinear filtering gives additional blur
- SetRenderTarget(0, "backbuffer", "color depth stencil")
- SetTexture(0, "half1")
- QuadScreen("pp_show.mat", 1)
- }
-
-